#ifndef LIB_AX_SOURCE_H
#define LIB_AX_SOURCE_H
#include "libAcoustX/export.h"
#include "libGeoutils/shape/CoordZ.h"

namespace ax {
namespace core {
class AX_EXPORT Source : public geo::shape::CoordZ
{
public:
	using sptr = std::shared_ptr<Source>;
	using csptr = std::shared_ptr<const Source>;

	Source();
	virtual ~Source();

	void setFrequency(double freq);
	double getFrequency() const;

protected:

private:

};

} // namespace core
} // namespace ax

#endif // !LIB_AX_SOURCE_H
